<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>课程案例</title>
</head>
<body>
    <script>
        (一)
        // json 数据翻译：来进行前后端数据的交互
        // json 的数据格式：
        var json={
            "name":"12",
            age:18
        }
        comsole.log(obj,name);
        // json数据属性必须用双引号引起来，如果属性值是字符必须双引号
        // var json='{"name":"12","age":"18"}'
        var json='[{"name":"12" "age":18},{"name"："13","age":20}]'
        // 把json数据转化为js的数据
        // 把json的字符串数据转化为js数据
        // var str=JSON。parse(json);
        // 把js数据转化为json字符串数据
        var json1=JSON.stringify(obj);
        console.log(json1);
      (二)
    //   for //   属于es3:需要知道遍历的次数，可以随时终止循环
//   forEach 属于ES5：不需要知道循环的次数。不能随时终止循环
// for of 
// 属于ES6的综合了for和forEach循环
//  不需要知道循环的次数，也可以随时终止循环
(三)
// set集合：类似于数组，这个集合中的数据都是唯一
// 定义set集合;new Set()
// Set集合只有一个参数，而且这个参数也是一个可以遍历的数据数组/字符串
// 作用:数组去重
// 例：
var arr=[1,2,3,5,7,8,6,2,5,6,2,3,8,7];
let set=new Set(arr);
let res=[...set]
console.log(res)


    </script>
    
</body>
</html>